home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d13 / pcmpr87.arc / PCMPR87.DOC < prev   
Text File  |  1987-12-05  |  88KB  |  1,200 lines

  1.      PC MAGAZINE Productivity Columns Index For Vol 6, 1-22 (Jan-Dec 1987)
  2. -------------------------------------------------------------------------------
  3.   Subject         Title          Num Page            Description
  4. -------------------------------------------------------------------------------
  5. 123        More On Future Value    1P310  Formulas for payments made in arrears
  6.                                           and payments made in advance
  7.            BASIC Editing With A    1P310  How to use the spreadsheet to write
  8.             Spreadsheet                   BASIC programs
  9.            Elegant Borders         1P310  BASIC program to create a .DIF file
  10.                                           containing high bit border characters
  11.                                           for importing to Rel 1A spreadsheet
  12.            Colors In 1-2-3         1P325  How to patch 123.SET with DEBUG to
  13.             Rel 2.0                       change display colors for CGA
  14.            Sorting Data            2P281  Reverse the order of data in a column
  15.                                           with /Data Fill and /Data Sort
  16.            Adding @TIME To Rel 1A  2P282  Patch to replace @RAND with @TIME
  17.            Variable Addresses In   5P363  Formulas that create macro statements
  18.             Macros                        using indirect addressing
  19.            Undocumented Name-Key   5P364  NAME (F3) can also be used with /File
  20.             Use                           commands that produce a list of files
  21.            Year-To-Date Totals     5P364  Formula that speeds up year-to-date
  22.                                           calculations
  23.            Differences Between     5P383  Turbo Pascal function that creates
  24.             Dates                         a year, month, day to serial format
  25.                                           used by 1-2-3
  26. 123        A 1-2-3 @@ Function     6P309  Inconsistent results, one step behind
  27.             Quirk                         in recalculation
  28.            Quirk In 1-2-3 @@      16P386  Caused by confusion over order of
  29.             Function                      recalculation
  30.            More On The @@ Quirk   16P388  Calculation correct if calculation
  31.                                           order is by row instead of column
  32.            Screen Updates After    6P310  Press Enter key to update screen
  33.             {LET}                         after {LET} operation
  34.            Protecting Files        6P310  Prevent loss of new workseet by in-
  35.                                           cluding an empty read-only worksheet
  36.                                           starting with 0 in working directory
  37.            More Fonts For 1-2-3    6P311  Use fonts in Rel 1A by changing
  38.                                           extension from .FON to .FNT
  39.            Finding The Column      7P337  Use @CHAR to find column letter of
  40.             Letter                        current cell
  41.            More On Column Letters  7P338  Formulas that returns the column let-
  42.                                           ter of the cell containing the form-
  43.                                           ula and of the current cell
  44.            Importing Text And      7P338  An alternative to Rel 2.0 method of
  45.             Numbers                       parsing mixed data
  46.            Centering Text          8P312  Method for centering text strings
  47. 123        Running 123 From        8P312  CopyWrite and CopyIIPC let you run
  48.             RAM Disk                      123 from RAM disk
  49.            Hiding Spreadsheet      8P315  Change standard file name extensions
  50.             Files                         to other names
  51.            Measuring For Measure   9P371  Spreadsheet ruler that will not
  52.                                           appear on printout
  53.            Quick Copying           9P372  To speed cell copying, name source
  54.                                           ranges, delete old range names
  55.            Hiding Formulas         9P372  Rel 1A method for hiding formulas
  56.                                           reformats them as text
  57.            Using Macros As Sub-   10P367  Technique to turn macros into sub-
  58.             routines                      routines and subroutines into macros
  59.            Formulas That Know     11P393  Rel 1A can be made to understand Eng-
  60.             English                       lish and manipulate text
  61.            Finding The Day Of     11P394  Formulas to find day of the week for
  62.             The Week                      for any 20th or 21st century date
  63.            Days Of Our Lives      22P374  Formula that displays day of week
  64.                                           with Rel 2 that is simpler than
  65.                                           technique in 11P394
  66.            Room To Boot           11P396  CopyIIPC removes hidden files from
  67.                                           System Disk giving room to add DOS
  68. 123        Underlining Labels     12P352  Method for underlining long labels
  69.                                           that avoids guesswork
  70.            Getting To Point Mode  12P353  Switching between EDIT and POINT mode
  71.            1-2-3 Puzzler          13P449  Inconsistancy in @IF function when
  72.                                           summing real numbers
  73.            Spreadsheet Riddle     18P381  Floating point routines cause @IF
  74.                                           errors
  75.            Painless Entry         13P449  Patch to eliminate call to copyright
  76.                                           screen in Rel 1A
  77.            Formal Date Notation   13P450  Formula to display today's date in
  78.                                           notation: July 6, 1987
  79.            Keep It Simple         13P450  Using conventions that may be con-
  80.                                           fusing to some readers unless ex-
  81.                                           plained
  82.            Upgrading System Disk  13P480  Upgrading the files on Rel 1A disk
  83.                                           to DOS 3.1
  84.            Inverting Columns Of   14P462  Formulas for inverting a column of
  85.             Data                          data
  86.            Too Many Translators   14P462  Delete unneeded translation utility
  87.                                           files to save disk space
  88. 123        Getting Rid of ERR     15P405  Formula that turns ERR into 0
  89.            Changing Range Names   15P408  A quick way to change range names
  90.            Coloring Projections   17P454  Two color 1-2-3 bar charts disting-
  91.                                           uish historical data from projections
  92.            Editing Complex        18P381  Save unfinished or invalid formulas
  93.             Formulas                      by temporarily making them labels
  94.            Room To Boot           18P382  Use DISKPREP (12/9/86) to make room
  95.                                           for DOS system files on Rel 2 program
  96.                                           disk
  97.            Search And Return      19P493  Leave current cell and return without
  98.                                           macros by using /Copy function
  99.            Underlining Labels     20P381  Formulas to underline labels
  100.            AutoExec Control       21P461  Different ways to keep autoexec
  101.                                           macros from running immediately
  102.            Bug In The Range       22P371  Bug in @ functions when expanding
  103.             Function                      single cell into a multiple cell
  104.                                           range
  105.            Long Formulas          22P374  Use single letter range names to
  106.                                           include more terms in the 240
  107.                                           character limit
  108. 123        Getting To A Range     22P374  Undocumented technique to get full
  109.                                           screen and control panel displays
  110.                                           of range names
  111. -------------------------------------------------------------------------------
  112. 123 MACRO  Cell Reference          1P309  Macros to create new notes to attach
  113.             Notepad                       to other cells and query the notes
  114.            More Menu Choices       2P281  Macro allows more than 8 menu choices
  115.            Erasing Whole Columns   3P337  Macro that uses data commands to
  116.                                           erase whole columns at one time
  117.            Hiding Macro Scripts    3P341  Start each line with \ followed by
  118.                                           number of spaces equal to column
  119.                                           width and then {ESC}
  120.            Renaming Ranges         4P297  Macros to change range names
  121.            Cell Test Macros        4P297  Macros that make decisions based on
  122.                                           cell contents
  123.            Centering Text          4P298  Macros that center text
  124.            Blanking The Screen     4P299  Macro subroutines that turn screen
  125.                                           updating on and off
  126.            Quick Copies            5P363  Macro to copy a range to a new
  127.                                           location
  128.            Speeding Up Macros      5P366  Move cursor to a blank spreadsheet
  129.                                           area in Rel 1A
  130. 123 MACRO  Limiting Valid Data     6P309  Macro uses @code testing to limit
  131.             Entry                         input to certain cells and values
  132.            Getting To The Bottom   7P338  Macro that sends the cursor to the
  133.                                           bottom of the current column
  134.            International Touch     8P311  Macros that easily add characters
  135.                                           accent marks to text
  136.            Transposing Ranges     10P368  Macro that transposes rows and col-
  137.                                           umns in a way that preserves formulas
  138.                                           just as /Move does
  139.            Search For Embedded    10P368  Macro for finding an embedded string
  140.             Strings                       in 123 database
  141.            Padding With Periods   12P351  Macros to pad out with periods a
  142.                                           column of cells to full column width
  143.            Securing Your          12P352  Macros to password protect worksheet
  144.             Worksheet                     and record unauthorized snooping
  145.            Saving Files With      12P352  Macros to save files and opt to
  146.             Macros                        replace old files with new
  147.            Speeding Up Macros     13P452  Speed up macros using {BLANK},
  148.                                           {BRANCH}, {WINDOWSOFF}, {PANELOFF}
  149.            Managing Extended      14P461  Macro for inserting extended ASCII
  150.             ASCII Characters              characters at any place in a
  151.                                           worksheet
  152. 123 MACRO  Easy Range Deletion    14P461  Macro to delete a range name from
  153.                                           a table of range names
  154.            Managing Files         15P405  Macro that reads a directory from
  155.                                           drive B: into a worksheet and then
  156.                                           parses the file as numbers and text
  157.            Error Trapping In      16P385  Macro that traps errors or cancels
  158.             1-2-3                         trapping to prevent incorrect
  159.                                           branching
  160.            Listings Into File     17P451  Macro to convert a directory entry
  161.             Names                         into a loadable file name
  162.            Spaced-Out Macros      17P451  Problems caused by leading and trail-
  163.                                           ing spaces in macro scripts
  164.            Unhappy Returns        17P452  Dangers of manipulating rows and col-
  165.                                           umns from within macro subroutines
  166.            Function Keys For      18P382  Macro that uses function keys to make
  167.             Macros                        menu choices
  168.            Easy Underlining       18P382  Two macros to underline labels
  169.            Spreadsheet At Work    19P497  Macro to put a message on screen
  170.                                           with time telling user that computer
  171.                                           is busy
  172.            Difficult Sorts        19P497  Macro for sorting multirow entries
  173. 123 MACRO  The Dating Game        20P382  Macro to enter date in form MMDDYY
  174.            Labels As Range Names  20P382  Macro to name multicell ranges above,
  175.                                           below, right, or left of current cell
  176.            Securing Spreadsheets  20P382  Simple macro to password protect a
  177.                                           spreadsheet
  178.            Fail Safe Macro        21P461  Macro that will run only when the
  179.                                           cursor is on a cell containing the
  180.                                           label ERASE
  181.            Easy Data Entry        21P462  Macro to simply entering data records
  182.                                           into a database range
  183.            Debugging Macros       22P371  Techniques for debugging macros
  184.            International          22P372  Macro to add accented characters us-
  185.             Characters                    ing menus instead of compose sequence
  186. -------------------------------------------------------------------------------
  187. 123 PRINT  Finding Print Range     3P335  Formulas that determine how wide the
  188.             Width                         print range will be in Rel 2
  189.            Print Range Ruler       3P335  Macro that builds a ruler to find out
  190.                                           if spreadsheet will fit on page
  191.            Banner Printing         3P337  Method to use spreadsheet as a banner
  192.                                           printer
  193.            Skip Columns When       7P337  Macro to print selected columns from
  194.             Printing                      wider worksheet
  195.            Embedding Setup Strings 9P371  Techniques for embedding printer set-
  196.                                           up strings in worksheets
  197.            Checking Print Range   11P394  Macros that count the width of a
  198.             Width                         print range
  199.            Skipping Columns In    16P386  Hide unwanted columns from printing
  200.             Printing                      in Rel 2
  201. 123 PRINT  Print Range Width      20P381  Macro to display running total of
  202.                                           print range width in mode indicator
  203.                                           while moving the cursor
  204. -------------------------------------------------------------------------------
  205. ASSEMBLER  Using The 8087 In      12P383  Programming the 8087 coprocessor with
  206.             Assembler                     MASM and SYMDEB number formats
  207.            Chomping At The Bits   14P493  Detailed explanation of Boolean
  208.                                           operations at the binary level
  209.            Power Programing       20P377  Assembler and DOS reference books
  210.            Building A Sound       21P447  Structure assembler programs to make
  211.             Structure                     maintenance and debugging easier
  212.            Parsing Routines In C  22P365  Library routines ARGC & ARGV for
  213.             And Assembler                 parsing command line arguements
  214. -------------------------------------------------------------------------------
  215. BASIC      A Quick Look At         1P285  Multiline functions, subprograms,
  216.             QuickBASIC 2.0                interpreted vs compiled, block struc-
  217.                                           tured if/then/else, metacommands,
  218.                                           large arrays/programs, using assembly
  219.                                           language subroutines, command$, env-
  220.                                           iron$, string handling, tips/tricks
  221.            Can't Use PC-DOS        1P326  Comment on using BASIC on IBM clones,
  222.             BASICA                        recommend MS QuickBASIC
  223.            Using Command Lines In  3P360  Passing parameters from command line
  224.             BASIC                         difficult with BASICA, use MS Quick-
  225.                                           BASIC instead
  226.            Fast Borders            8P335  Put border around entire screen with
  227.                                           POKER.BAS and BORDER.BAS
  228.            Compiled Windows        8P338  Blank windows with WINDOW.BAS for MS
  229.                                           BASIC compilers
  230.            Turbocharging BASIC,    9P331  New BASIC capabilities with Borland
  231.             Part 1                        Turbo BASIC; optimized display write;
  232.                                           coprocessor support; binary disk
  233.                                           files; true recursion; long integers;
  234.                                           case select; meta statements; true
  235.                                           local variables
  236.            Turbocharging BASIC,   11P361  New capabilities and comparison with
  237.             Part 2                        QuickBASIC 2.0; CEIL; INCR & DECR;
  238.                                           DELAY; UCASE$ & LCASE$; INSTAT; EXP2
  239.                                           & EXP10; &B & BIN$; no linking; 64K
  240.                                           string space; call absolute; call
  241.                                           interrupt; recursion; calling INLINE
  242.                                           routines; bench marks; ENDMEM &
  243.                                           MEMSET
  244.            Far Faster Graphics     9P396  Create fast split screen slide shows
  245.                                           with PARTLOAD.BAS
  246.            QuickBASIC 2.0 And The  9P403  EgaBsave and EgaBload save and load
  247.             EGA                           graphics
  248.            Redo From Start        10P397  Writing input routines to avoid draw-
  249.                                           backs of "?Redo from Start"
  250. BASIC      64 Colors In BASIC     11P425  Show BASICA's and QuickBASIC's 64
  251.                                           colors with PALTEST.BAS and
  252.                                           EGAPALLET.COM
  253.            Fast Screen Writing In 17P389  Make instant screen displays using
  254.             BASIC, Part 1                 assembler code QPRINT in BASIC,
  255.                                           QuickBASIC, and Turbo BASIC
  256.            Fast Screen Writing In 18P349  Saving, restoring windows in BASIC,
  257.             BASIC, Part 2                 TBASIC & QBASIC using assembler code
  258.            Copying Files Inside   17P479  Copy files inside QBASIC with
  259.             BASIC                         FILECOPY.BAS
  260.            Springing Bail In QB   17P481  Returning to QBASIC after using or
  261.                                           merging text from Sidekick
  262.            Keeping BASIC Time     17P481  Display time in QBASIC or BASCOM with
  263.                                           call to assembler routine CLOCK
  264.            43 Line Text In TBASIC 18P357  Subroutines to use EGA in TurboBASIC
  265.            Smart Word Wrap        18P399  Subroutine to print long strings with
  266.                                           with word wrap
  267.            Numerical Limits       18P399  User defined BASIC function simulates
  268.                                           Turbo BASIC's CEIL function
  269.            Handling Special       18P399  Reloading QuickBASIC files for edit-
  270.             Characters                    ing that contain graphics characters
  271. BASIC      Monitoring Stack Use   18P400  Assembler routine for QuickBASIC
  272.                                           reports stack register setting
  273.            Rounding And Floating  19P519  Method for rounding floating point
  274.                                           numbers to a given decimal place
  275.            Reading Disk Labels    20P405  Use QB's INT86 for a DOS call to
  276.                                           return a disk volume label
  277.            Creating & Using       21P379  How to use subroutine libraries to
  278.             Program Libraries             to save time in developing and run-
  279.                                           ning programs; subroutines to detect
  280.                                           CGA, EGA, VGA, and Hercules monitors
  281.            More QB Lib Options    21P485  Undocumented ways to build libraries
  282.            Creating Graphics      22P387  "Etch A Sketch" lines and circles
  283.             Screens                       with DRAW.BAS
  284. -------------------------------------------------------------------------------
  285. BATCH      Adding Power To Batch   3P299  Obtain ERRORLEVEL return codes for
  286.             Programs                      filesize, filefound, file text, disk-
  287.                                           space, memory, videocard, CPU model,
  288.                                           coprocessor, time, day, month, video-
  289.                                           mode, version, keyboard buffer, and
  290.                                           ASCII key code with CHECK.COM
  291.            Real Batch Variables    3P350  Patch COMMAND.COM to enter a variable
  292.                                           from a batch file into the DOS envir-
  293.                                           onment
  294.            Prompt Switching Batch  6P290  Change prompt from command line with
  295.             File                          STPROMPT.BAT
  296.            Path Switching Batch    6P291  Change DOS path from command line
  297.             File                          with SWPATH.BAT
  298.            Ask Error Level         7P355  Prompt user and set ERRORLEVEL with
  299.                                           ASK.COM
  300.            Ultimate ERRORLEVEL     8P335  Improve on standard ERRORLEVEL
  301.             Routine                       branching with YESNO.COM
  302.            8087 Sniffer            8P339  Check presence of 8087/80287 coproc-
  303.                                           essor with CHK8087.COM
  304.            Kicking The Pipe Habit 13P472  Cut batch file execution time by
  305.                                           using redirection instead of pipes
  306.            Flexible ERRORLEVEL    13P474  IF ERRORLEVEL batch file branching
  307.                                           utility using single keystroke with
  308.                                           KEYPRESS.COM
  309. BATCH      Command Nesting        16P390  Nesting IF statements to speed up
  310.                                           batch files that check user inputs
  311.            Easy DOS Messages      18P386  Create another file with a message
  312.                                           interactively with MSG.BAT
  313.            Remember To Exit       19P495  Batch file to remind you to exit when
  314.                                           entering DOS from inside a program
  315.            Batch Power Trio       21P468  Position cursor anywhere on screen
  316.                                           with LOCATE.COM; Pause batch program
  317.                                           a specified number of seconds with
  318.                                           WAIT.COM; Print message in reverse
  319.                                           video with ECOH.COM
  320.            Time Delay             21P501  Delay execution of a batch command
  321.                                           for 1 to 999 seconds with WAIT.COM
  322. -------------------------------------------------------------------------------
  323. C          Power Programing       20P377  List of C programing reference books
  324.            Listing .DBF Structure 21P480  List dBASE .DBF structure with
  325.                                           DBHEAD.C
  326.            Parsing Routines In C  22P365  Library routines argc & argv for
  327.             And Assembler                 parsing command line arguements
  328. -------------------------------------------------------------------------------
  329. COMMUN-    Crosstalk Timing        2P286  Patch Crosstalk 3.5 to change timing
  330.  ICATIONS                                 for connection and retry
  331.            Silence Is Golden       4P304  How to turn off modem speaker in
  332.                                           Crosstalk
  333.            Sidekick Patching      10P386  How to patch SK Autodialer for non
  334.                                           standard modems
  335.            Need Sync/Async Dialup 15P413  Universal Data Systems Sync-Up modem
  336.                                           offers async and sync auto-dialing
  337.            PC Magazine's IRS      16P417  Uses Chairmen software, Arnet serial
  338.                                           ports, Hayes and Multitech modems
  339.            IBM's Typos            16P418  IBM's 2400 bps 5842 external modem
  340.                                           supports synchronous autodialing
  341.            File Transfer Conflict 16P420  Microcom error-correcting modems may
  342.                                           cutoff file transfer if byte = 1
  343.            Remotely Insecure      18P391  Gain control over a remote answering
  344.                                           Crosstalk system
  345.            Crosstalk And The      18P391  Crosstalk script file to hang up and
  346.             Busy Signal                   redial if the modem reports busy
  347.            Increased Costs For    18P409  Proposed rate hike on information
  348.             Data Calls                    services like MCI Mail & CompuServe
  349. COMMUN-    Model 100 Transfers    20P399  Transfer text files from a Tandy 100
  350.  ICATIONS                                 or NEC 8200 to a PC
  351. -------------------------------------------------------------------------------
  352. DBASE      dBASE By The Week       2P286  Method to convert dBIII data fields
  353.                                           to proceeding Sunday
  354.            Recycling dBASE         2P289  Method to reuse obsolete data records
  355.             Records                       instead of waiting for rePACKing
  356.            Recycling              22P384  Procedure to empty contents of
  357.                                           obsolete record and recycle
  358.            Debug With DOTPROM      2P290  Simulate dot prompt so you can find
  359.                                           out what is going on inside program
  360.                                           with DOTPROM.PRG
  361.            Clearing With Clipper   4P301  Add dBIII CLEAR TO to Clipper
  362.            Memo Field Diet Plan    4P301  Remove deleted memo field space with
  363.                                           dBIII COPY TO
  364.            Zero Zapper             4P302  Strip leading zeros from numeric
  365.                                           and character fields
  366.            Pause Plus              6P320  dBIII procedure to display temporary
  367.                                           messages of variable time duration
  368.            Enhancing dBase         6P323  Embed printer control characters in
  369.             Reports                       the .FRM files
  370.            Double Macro Function   6P326  Use macro substitution function (&)
  371.                                           to concatenate two macros
  372. DBASE      Doublescreen            8P325  Pan across screens with 2SCREEN.PRG
  373.                                           and Personal Programing's BROWSE
  374.            Missing Persons Report  8P332  Clipper and dBIII bug can accidently
  375.                                           mass delete records
  376.            Faster dBase LTRIM     10P382  Speedup for dBIII+ LTRIM function
  377.            Function Keys In dBase 12P366  Set function keys to issue control
  378.                                           characters in dBIII
  379.            Custom Help In         12P366  Access and modify the dBII help file
  380.             dBase II
  381.            Just Looking, Thanks   14P473  Use dB3+ BROWSE command to simulate
  382.                                           a browsing program.
  383.            Making F1 The "In" Key 14P475  Use the function keys to solicit
  384.                                           the user's choice in dBase & Clipper
  385.            A Round() About Answer 14P481  Fix dBIII discrepency in rounding
  386.                                           negative numbers
  387.            Rooting Out The        17P469  Obtain absolute values when program-
  388.             Absolute                      ing early versions of dBIII
  389.            Clipper's Interactive  17P469  Clipper allows multiple GETs within
  390.                                           a single READ statement
  391. DBASE      Checking The           17P474  Functions that check the DOS environ-
  392.             Environment                   ment before running a dBase program
  393.            Initializing dBase     18P393  Automate initializing memory var-
  394.             Variables                     iables for new dBIII+ records
  395.            Better PgDn In DBASE   19P513  Land on the same field when paging
  396.                                           through records
  397.            Single-Pass Statistics 20P399  Derive multiple totals of DBIII+
  398.                                           field's contents in a single pass
  399.            dBASE Data Check       20P402  Quickly validate input in an open
  400.                                           lookup file with Clipper Lookup()
  401.            Password Protection    21P477  Give subtle password protection to
  402.                                           DB3+ with PASSWORD.PRG
  403.            III Plus Time Bomb     21P477  ON ERROR doesn't trap some
  404.                                           potentially disatrous errors
  405.            DOS Prompt In dBASE    21P480  Access DOS and run programs from
  406.                                           within dB with DOSPROM.PRG
  407.            Listing .DBF Structure 21P480  Use utility DBHEAD.EXE to output to
  408.                                           any device
  409.            Functional Dating      22P381  Add slashes to date entry in dB3+
  410. DBASE      The Finishing Touch    22P381  Strip indents and comments from dB
  411.                                           programs or add indents latter with
  412.                                           FINISH.PRG
  413. -------------------------------------------------------------------------------
  414. DISPLAYS   More Browse Power       2P294  Customize screen colors and option-
  415.                                           ally clear the screen with PCOLOR.COM
  416.            Color Me DOS            3P357  Using PROMPT and ANSI.SYS to set
  417.                                           display colors in DOS
  418.            Using Two Displays     11P428  DOS MODE command lets you switch
  419.                                           between color and mono monitors
  420.            Get The Full EGA       12P311  Let existing software use the
  421.            Color Spectrum                 EGA's extended color palette with
  422.                                           SPECTRUM.COM
  423.            Monitor Sniffer        13P471  Detect type of monitor used with
  424.                                           Quickbasic MONCHECK.BAS
  425.            EGA Color CLS          14P483  Set 43 line mode, user defined colors
  426.                                           and clear screen with CLSEGA.COM
  427.            EGA Detector           14P484  Determine presence with EGATEST.COM
  428.            Detecting ANSI.SYS     15P445  Checking from within a program
  429.                                           whether or no ANSI.SYS is loaded
  430.            EGA Underlines         17P459  Display underlined characters on EGA
  431.                                           with UNDERLN.COM, UNDERLN2.COM, and
  432.                                           EGAUNDER.COM
  433.            What Print Screen      18P359  Cut and paste part of screen into a
  434.             Should Have Been              file or print it with SNIPPER.COM
  435. DISPLAYS   Getting Control Of     19P463  Change cursor shape and rescue cursor
  436.             Your Cursor                   after exiting programs with CTYPE.COM
  437.            A Colorfast Screen &   20P349  Preserve the cursor size/shape and
  438.             Stable Cursor                 DOS colors you select with STICK.COM
  439.            Turning Off PrtSc      20P412  Disable Printscreen function with
  440.                                           NOINT5.COM or NOPRTSC.COM
  441.            EGA Border Colors      21P494  Set border colors with EGABORD.COM
  442. -------------------------------------------------------------------------------
  443. DOS        Get SET                 1P323  Using the SET command
  444.            What Is PIF?            1P326  Explanation of .PIF files
  445.            Lightning Fast          2P293  Patch DISKCOPY.COM to make multiple
  446.             Diskcopies                    copies of the same diskette
  447.            Digging Deeper Into     4P277  Tips on using COPY, CHKDSK, FORMAT,
  448.             DOS, Part 1                   FIND, SORT, COMMAND.COM, replaceable
  449.                                           parameters, IF, SHIFT, CONFIG.SYS,
  450.            Digging Deeper Into     5P331  How to use BREAK, PROMPT, ANSI.SYS,
  451.             DOS, Part 2                   redirecting input/output, DOS 3x,
  452.                                           SELECT, batch file tricks, XCOPY,
  453.                                           CONFIG.SYS parameters, environment
  454.            Spare Changer           4P309  Find a subdirectory without specif-
  455.                                           ing the full path with CHD.COM as
  456.                                           long has all subdirectories on drive
  457.                                           are unique
  458.            Powerful F3 Tricks      4P313  Tips on use of the F3 key
  459.            Exemplary? Execrable?   5P383  Comments on the .EXE and .COM file
  460.                                           formats
  461.            A User's Guide To The   6P287  Managing the DOS environment; SET,
  462.             DOS Environment               PATH and PROMPT commands
  463.            Super DOS String        6P329  Filter MID$ n,m returns string m char
  464.             Handler                       long starting n char from beginning
  465.                                           of source string using MID$.COM
  466. DOS        Switched On FIND        6P330  Use wildcards and FIND switches /C,
  467.                                           /V with WILDFILE.BAT
  468.            Expanding The DOS       7P295  Using DEBUG to display environment,
  469.             Environment                   programs to test/modify size, access-
  470.                                           ing from C and assembler.
  471.            DOS And Disk Drives     7P365  Assembler routine to check the
  472.                                           validity of a particular disk drive
  473.            Widening The Path       8P341  Several ways to modify PATH and
  474.                                           access the DOS environment table
  475.            Warm Boot From A       12P383  Reboot computer from batch files with
  476.             Program                       WARMBOOT.COM and COLDBOOT.COM
  477.            DOS Lives              13P175  New features of DOS 3.3. APPEND,
  478.                                           FASTOPEN, @, CALL, foreign keyboards
  479.            Better Automation      13P475  Use pipes in commands instead of
  480.                                           batch file redirection to save space
  481.            Popping Out Your       14P419  Add and subtract memory resident pro-
  482.             Pop-Ups                       grams with INSTALL.COM, REMOVE.COM,
  483.                                           and PCMAP.COM
  484.            Expanding DOS At The   15P357  Memory resident command line editor,
  485.             Touch Of A Finger             keyboard macros, color changer with
  486.                                           DOSKEY.COM
  487.            Preserving The         15P434  Preserve PATH and PROMPT environment
  488.             Environment                   settings before changing them with
  489.                                           SET >RESET.BAT
  490. DOS        Multiple Choices       15P440  Doing multiple arguments for DOS
  491.                                           commands on the same command line
  492.                                           using FOR, %, | functions.
  493.            A Directory Manager    16P351  Rename, hide, create, and delete
  494.                                           directories with RN.COM
  495.            Internal Error         19P435  Save on screen data and make error
  496.             Handling In PC-DOS            handling more useful with SAFARI.COM
  497.            Trapping Ctrl-Alt-Del  19P503  Prevent Ctrl-Alt-Del from rebooting
  498.                                           with NOBOOT.COM
  499.            The Twofold Path       19P504  Temporarily add directories to PATH
  500.                                           with PATHADD.BAT and PATHOLD.BAT
  501.            Upgrading DOS Versions 20P411  Comment on upgrading to new version
  502.            Bootable Disks         20P412  Why software publishers let you copy
  503.                                           DOS onto their diskettes
  504.            Putting Old Programs   22P329  How to use ASSIGN, SUBST, and JOIN to
  505.             In New Bottles                let old programs use hard disks and
  506.                                           subdirectories
  507.            Deinstalling TSRs      22P391  An explanation of how TSRs intall in
  508.                                           memory and how to remove them
  509. DOS        Converting To .COM     22P394  Why many .EXE files can't be
  510.             Files                         converted by EXE2BIN to .COM files
  511. -------------------------------------------------------------------------------
  512. FILES      Files Fly With DIREX    1P295  Copy, delete, protect or unprotect
  513.                                           selected files from a screen that
  514.                                           lists up to 120 filenames
  515.            DIREX Correction        7P314  Patch to allow DIREX.COM to handle
  516.                                           files larger than 62KB
  517.            Making DIR Do Double    2P251  List files from two drives or
  518.             Duty                          subdirectories simultaneously with
  519.                                           SCANDIR.COM or DIRCOMP.COM
  520.            Easy Global Erasing     2P296  Batch files to eliminate the "Are you
  521.                                           sure?" prompt to DEL *.*
  522.            A Very Savvy Search     4P287  File search/string search with case
  523.             Utility                       sensitivity/printer echo using SEARCH
  524.            No Bytes                5P381  Create 0 byte length file with DEBUG
  525.                                           W and Q
  526.            DEBUG And Disk Sectors  5P384  How to use DEBUG to hide a file or
  527.                                           directory
  528.            Preventing Copy         6P295  Confirm before overwriting files
  529.             Disasters                     using the same name with COPYSAFE.COM
  530.            Fast File Scanner       6P331  List contents of multiple files with
  531.                                           SCANBATS.BAT and READ.BAT
  532.            Instant Access To       7P313  Popup directory listing of any drive
  533.             To Directories                from within application with XDIR.COM
  534. FILES      X-Rated XDIR           12P347  Major bugs, obtain revised copy
  535.            Comparing Directories  10P389  Find and copy files on one directory
  536.                                           and not another with UNIQ.BAT, NC.BAT
  537.            Outlining Your Hard    10P389  Use outliners or VTREE to help keep
  538.             Disk                          your hard disk organized
  539.            Subdirectory Woes      10P397  Use RAMdisk or DOS 3.X SUBST to make
  540.                                           old programs recognize subdirectories
  541.            Clean Out Clones The   11P377  List duplicate filenames over all
  542.             Easy Way                      subdirectories with REPEATS.COM
  543.            Better Deleter         12P371  Delete a group of files and indicate
  544.                                           which ones are gone with DELETE.COM
  545.            Total Destruction      12P377  Delete all files in a directory with
  546.                                           no feedback using DELALL2.COM
  547.            Doing What DIR         14P437  View, rename, move and delete files
  548.             Doesn't                       with DR.COM
  549.            Adding Notes To        15P385  DIRNOTES.COM presents a sorted dir-
  550.             Directories                   ectory listing with a 38 character
  551.                                           description of each file
  552.            Zero Byte Files        15P446  Hidden volume label files and zero
  553.                                           byte files made by REMed redirection
  554. FILES      Listing All Files      15P448  How to display or print all files on
  555.                                           a hard disk
  556.            Double Dot Disaster    16P393  Patch COMMAND.COM to discourage
  557.                                           novices from globally deleting files
  558.            The End-Of-File Marker 16P414  Redirection of output can append
  559.                                           extra text after end-of-file mark
  560.            Filling In The Blanks  17P488  Removing blanks from file and direct-
  561.                                           names
  562.            File Formats           17P493  File formats for 123, Symphony,
  563.                                           dBase, Multimate, Wordstar etc in
  564.                                           book File Formats for Popular PC
  565.                                           Software by J. Walden
  566.            ASCII Cleaner          18P385  Display ASCII characters only in a
  567.                                           file, skip over non ASCII with TYPEA
  568.            More Efficient Copies  18P388  Copy up to 8 multiple filespecs on
  569.                                           same command line with COPYEASY.BAT
  570.            Understanding Overlays 18P405  An explanation of the meaning and
  571.                                           function of overlay files
  572.            The Complete Copy      21P397  Copy, delete, move, sort tagged files
  573.             Utility                       and monitor disk space with CO.COM
  574.            Running Hidden Files   21P496  DOS versions before 3.0 would not run
  575.                                           files with hidden attribute
  576. FILES      Zapping Directories    22P375  Delete all files in subdirectory and
  577.                                           remove subdirectory with RFD.COM
  578. -------------------------------------------------------------------------------
  579. FRAMEWORK  Quick Moves In          6P310  Use COPY instead of MOVE
  580.             Framework
  581.            Integrating Programs   15P445  Using Framework or Microsoft Windows
  582.                                           to combine worksheet and text files
  583.            Undocumented Functions 16P385  @version, @reporterror, @hyper,
  584.                                           @execparms, @exerc for FRII
  585.            Cross Multiplying      21P462  User defined function that cross
  586.                                           multiplies ranges of numbers for FRII
  587. -------------------------------------------------------------------------------
  588. GRAPHICS   Drawing Made Easy       9P343  Create pictures and graphics without
  589.                                           programming using DRAW.COM
  590.            More Characters From   16P339  Add extended ASCII characters to text
  591.             Your Keyboard                 files with resident KBX.COM
  592.            Color Exerciser        20P386  Show a kaliedoscope of color with
  593.                                           self modifying program DAZZLER.COM
  594. -------------------------------------------------------------------------------
  595. KEYBOARDS  Another ANSI Solution   3P358  Use ANSI.SYS to redefine keys
  596.            And An ANSI Problem     3P358  Use PROMPT and ANSI.SYS to redefine
  597.                                           keys
  598.            Shifting The Keyboard   4P315  How to turn off/on the Insert, Caps-
  599.                                           lock, NumLock, ScrollLock, Alt, Ctrl,
  600.                                           Left Shift and Right Shift keys from
  601.                                           BASIC, assembly language, Turbo
  602.                                           Pascal and C programs
  603.            Keyboards Out Of Sync   4P317  Get caps and num lites in sync with
  604.                                           actual clone keyboard state with
  605.                                           REVCAPS.COM and REVNUM.COM
  606.            Disable Typematic       5P378  Disable autorepeat with NOREPEAT.COM
  607.             Action
  608.            Keyboard Relief        11P413  Make the new IBM keyboard more con-
  609.                                           venient for Wordstar with IBMFIX.COM
  610.            Out Of Sync Keyboards  12P383  How to synchronize CapsLock and Num-
  611.                                           Lock with LEDs on KeyTronic KB 5151
  612.            Mouse Software: See    13P411  Use MOUSEKEY.COM as substitute for
  613.             How They Run                  the four cursor keys, PgUp and PgDn
  614.            Enhanced Keyboard      13P479  Give DOS access to new IBM enhanced
  615.                                           keyboard codes with NEWKEYS.COM
  616.            The Enhanced Keyboard  15P378  Check BIOS to see if it supports
  617.                                           Enhanced keyboard with KBTEST.COM
  618. KEYBOARDS  NumLock Warning        16P389  Beep when NumLock is on and the
  619.                                           keypad is touched with CLICK.COM
  620.            Keyboard Confusion     18P403  Return scan codes and extended codes
  621.                                           with SCAN.COM and BIOS.COM
  622.            Key Swapping           19P527  Redefine one key to another with
  623.                                           KEYSUB.COM
  624.            Locked Up              21P467  Set or reset CapsLock, NumLock,
  625.                                           ScrollLock & Insert with LOX.COM
  626. -------------------------------------------------------------------------------
  627. LIGHTNING  Turbo Lightning And    12P364  Use larger sector size when putting
  628.             RAMdisks                      dictionary files on RAMdisk
  629. -------------------------------------------------------------------------------
  630. MISC       Instant ASCII At Your   5P349  Pop-up ASCII table of entire IBM
  631.             Service                       character set with ASC.COM
  632.            Designing Menus A La   10P313  Produce Lotus style menus for a 123-
  633.             1-2-3                         like interface with MAKEBAR.COM
  634.            Looking Just Like      10P339  Popup MAKEBAR.COM 123-like menus with
  635.             1-2-3                         with SLASHBAR.COM
  636.            Your Pop-Up            13P433  Save up to five pages of notes with
  637.             Stenographer                  resident utility PAD.COM
  638.            Debugging DEBUG        16P392  Modify DEBUG to display nonprinting
  639.                                           and ASCII characters
  640.            Desktop Filing And     17P401  Create a pop-up Rolodex card file and
  641.             Dialing                       auto dialer with CARDFILE.COM
  642. -------------------------------------------------------------------------------
  643. NETWORKS   Who Needs NETBIOS?      6P315  Functions of IBM NETBIOS program
  644.            LAN Or Mini             6P315  Differences between LAN and mini-
  645.                                           computer with terminals
  646.            The Upgrade Path        6P316  Considerations on adding local
  647.                                           or file server storage
  648.            Nonblue Solutions       7P343  Networking PC's to Sperry or DEC cpu
  649.            Shoemaker's Children    7P343  Comment on using twisted pair or
  650.                                           coax, digital PBX and NETBIOS
  651.            Server Slowdown         8P317  Check server hard disk and cables to
  652.                                           fix 3Com LAN slowdown
  653.            Data Indigestion        8P317  Use Lotus Express or Transporter to
  654.                                           help clean up garbled transmissions
  655.            Calling All Cards       8P320  LANalyzer can help detect radar
  656.                                           pulses interfering with EtherLink
  657.            Definition, Please      9P377  Definition of TCP/IP compatibility,
  658.                                           used in Novell LAN advertisements
  659.            Turbos And Compatibles  9P377  Compatibility of Novell, IBM, and
  660.                                           3Com networks with high speed servers
  661. NETWORKS   Bridging PC Lan And     9P377  Replace PC LAN with Advanced NetWare
  662.             Netware
  663.            Incredible!             9P378  Fox Research's 10-NET provides excel-
  664.                                           lent printer spooling and security
  665.            Performance Testing     9P378  Use Innovative Software's LAN Per-
  666.                                           formance Test for network specs
  667.            Replace A Mini?        10P375  IBM System 34 or 36 may be replaced
  668.                                           by a PC AT based LAN in near future
  669.            Replacing A Mini-      16P417  BABY/36 and Dataflex convert or re-
  670.             Revisited                     place System/34 programs for LAN use
  671.            Replacing A Mini-      16P418  Software for ARCnet/NetWare 286 to
  672.             Re-revisited                  ASK Manman on a VAX
  673.            Micro To Mainframe     10P375  Comunications controllers or network
  674.                                           gateways connect PCs to IBM 4381s
  675.            Emulating Graphics     10P377  Persoft and Emu-Tek emulate Tektronix
  676.             Terminals                     terminals and VT-240 running ReGIS
  677.            Turbo Lan?             10P378  Run Advanced Netware/286 instead of
  678.                                           AST PCnet II's software to gain speed
  679.            Training A LAN         11P401  Selecting and training a network ad-
  680.             Manager                       ministrator to run Corvus Omninet
  681. NETWORKS   Distant Printers       11P401  Integrated Marketing Corp. converters
  682.                                           instead of LAN to reach a printer
  683.            AT Keylock             11P402  Disabling NumLock and resetting a PC
  684.                                           AT running Advanced Netware/286
  685.            Running Scared         11P402  LANstations instead of PCs and pass-
  686.                                           word protection for network security
  687.            Zero Slot Frustration  11P404  Checking out COM ports with DEBUG
  688.                                           before connecting RS-232 LANs
  689.            Share That Laser       12P355  3Com's 3Server3 or Centram's TOPS
  690.                                           let PCs and Macs share an Apple
  691.                                           LaserWriter
  692.            What's X.400           12P355  Consumers Software's The Network
  693.                                           Courier conforms to the X.400
  694.                                           standard
  695.            FAX Capabilities       12P355  Scanners can convert images on paper
  696.                                           to digital form for fax machine use
  697.            Growing Omninet        12P355  Expand an Omninet LAN with a repeater
  698.                                           or more access cards in the server
  699.            Laser Fonts            12P357  Using Novell's NetWare to download
  700.                                           fonts under DOS to an AST printer
  701.            Sharing A Bernoulli    13P455  Using Bernoulli on a 3Com EtherLink
  702.             Box                           running Advanced Netware /286
  703. NETWORKS   Who Is The Keeper Of   13P455  Difference between implicit and ex-
  704.             The Lock?                     plicit file/record locking
  705.            Dialing Into The LAN   13P455  Remote and Meridian's Carbon Copy II
  706.                                           let user dial into a 3Com network
  707.            Rolling Out The Ring   13P456  Fiber-optic cable and Raycom's ex-
  708.                                           tenders are best for long wiring runs
  709.            What Is Dennis Doing?  13P456  Originator of Hayes modem working on
  710.                                           ISDN digital telephone service
  711.            LAN Gets The Time Of   14P467  Send date and time from server to
  712.             Day                           IBM PC LAN nodes with SRVCLOCK and
  713.                                           NETCLOCK
  714.            Small LAN, Big         15P413  PC Focus or Paradox DBMS with Core
  715.             Database                      International drives
  716.            Improve PCnet          15P413  Possible problems that could be
  717.             Peerformance                  hampering Orchid PCnet's speed
  718.            Advanced Netware For   15P413  Use Santa Santa Clara's Limited Adv-
  719.             PCnet                         anced Netware to improve PCnet per-
  720.                                           formance
  721.            Deskpro 386 Runs PC    15P415  IBM's PC LAN 1.10 on Compaq Deskpro
  722.             Lan                           386 and NETBIOS on XT 286
  723.            Grounded Cables        15P418  Grounding Etherlink cable on a 3Com
  724.                                           network to a cold water pipe
  725. NETWORKS   Waterpipe Ground       20P415  Danger of grounding a LAN cable to a
  726.             Revisited                     pipe not bonded to main grounding
  727.            Novell Error Message   17P495  Some programs need NETBIOS to estab-
  728.                                           lish communications on Novell network
  729.            Form Feeds In PC LAN   17P495  Stop IBM PC LAN from wasting paper
  730.                                           when running dBase & Multimate
  731.            Novell File            17P495  File fragmentation on server, using
  732.             Fragmentation                 VRepair and CompSurf
  733.            Symphony Smashes       17P495  Getting Symphony and IBM 5250 emulat-
  734.             Emulator                      or to work together
  735.            Arcnet Recon           17P496  Effects of recons (power up network
  736.                                           station) on ARCnet, ProNET-10, and
  737.                                           IBM Token Ring networks
  738.            What To Wire With?     18P409  Twisted pair wiring, like Belden's,
  739.                                           or optical fiber for connecting LAN's
  740.            Ghost Story            18P413  RF noise from light dimmers and cable
  741.                                           TV wires can affect StarLAN board
  742.            Slow PC Lan            18P413  Whether IBM's new DOS and LAN program
  743.                                           will speed up IBM's broadband LAN
  744.            Mainframe Acronyms     19P537  Explanation of IBM 3270 CUT and DFT
  745.                                           communication modes
  746. NETWORKS   Two Station Lan?       19P537  Use ViaNet and StatLAN, 10-NET, or
  747.                                           IBM PC LAN
  748.            New Software Needed    19P537  Whether to buy network oriented soft-
  749.                                           ware when installing new LAN
  750.            Simple Connections     19P538  RS-232C LAN running EasyLAN easily
  751.                                           copies files from one PC to another
  752.            How Fast Is Fast?      19P540  Importance of network's file transfer
  753.                                           speed compared with a CPU's or DOS's
  754.            NETBIOS Programing     20P415  Starting IBM's PC LAN to initialize
  755.                                           NETBIOS and NETBIOS INT interfaces
  756.            Searching For          20P418  Tell DOS where COMMAND.COM is in
  757.             COMMAND.COM                   workstations that boot off diskettes
  758.            Creating A Compile     21P499  Perform time-consuming compiling on
  759.             Server                        a network's remote job processor with
  760.                                           RJ.BAT
  761.            1-2-3 Video Drivers    22P397  BASIC program to check for CGA, Mono,
  762.             On A LAN                      Herc, Compaq, and EGA adapters
  763.            Linking PC's And Minis 22P398  Ways to transfer data from IBM System
  764.                                           3X to 1-2-3 on PC
  765. NETWORKS   Taxis OFF-Line         22P399  Eliminate RF interference on phone
  766.                                           lines by passing cable through a
  767.                                           ferrite toroid coil
  768. -------------------------------------------------------------------------------
  769. OS/2       Smooth Operation       13P157  Introduction to OS/2
  770.            Welcome To The         16P379  Difficulties in programing for OS/2
  771.             Post-DOS World                and MS Windows envirionments
  772.            OS/2 And The 80286     17P441  Advantages of the 80286's protected
  773.             Protected Mode                mode over the real mode used by DOS
  774.            Intro To OS/2 Function 18P375  OS/2's CALL based API uses function
  775.             Calls                         calls that mimic subroutines
  776.            OS/2 Kernel Programing 19P483  Writing programs and converting old
  777.                                           programs for the OS/2 Kernel
  778.            OS/2 Program Entry     20P371  Code, data, and environment segments
  779.             Conditions                    that give OS/2 programs information;
  780.                                           Display environment with ENVIRON
  781.            Upward Compatibility   21P435  FAPI and DOS Compatiblity Box make
  782.             Through FAPI                  DOS and OS/2 programs compatible
  783. OS/2       Exploring The OS/2     22P357  Video interface works fast without
  784.             Video Interface               directly accessing the hardware;
  785.                                           switch to 43 line mode with EGA43;
  786.                                           popup alarm with WAKEUP
  787. -------------------------------------------------------------------------------
  788. PASCAL     USRWRITE.PAS            1P313  User defined I/O driver that allows
  789.                                           any number of variables to be con-
  790.                                           verted into a single string variable
  791.            Error Beeper            1P313  Program that modifies TURBO.MSG so
  792.                                           that it will beep if it hits a com-
  793.                                           piler error
  794.            Faking Out Turbo        1P314  Patch to allow compiling of multiple
  795.                                           programs from a batch file
  796.            Moving Files            1P315  Program to move a file from one dir-
  797.                                           ectory to another
  798.            Color Combos            1P316  Program that displays all the combi-
  799.                                           nations of TextColor and TextBack-
  800.                                           ground available in Turbo Pascal
  801.            More Drives For Turbo   1P316  Patch to allow drive letters up to Z
  802.                                           instead of Q
  803.            Patching Palettes       3P341  Patches for Turbo to change display
  804.                                           attributes used by editor and compil-
  805.                                           er output
  806.            Shiftkey Codes          3P342  Procedures to test status of 8 key-
  807.                                           board shift keys
  808.            A Pressing Concern      3P345  Wait-for-keypress procedure that
  809.                                           works properly with {$U+} directive
  810. PASCAL     Yes-No Patch            5P369  Patches to eliminate the "Include
  811.                                           error messages?" for Turbo Pascal
  812.                                           Versions 3.01A and 3.02A
  813.            Large Scale Search      5P369  Functions to search a large character
  814.                                           array (32K) for a particular string
  815.            Interactive Input       5P372  How to get control over the  char-
  816.                                           acters Read receives using ConInPtr
  817.            Easy Listing            5P376  To print a listing within Turbo, ^KW
  818.                                           (write block to file) to LPT1
  819.            DOS Turbo               7P347  Programs to delete, copy or append a
  820.                                           file without leaving the Turbo editor
  821.            Missing Turbo           7P348  Procedures for get(f), f^(file ptr)
  822.             Functions                     and File Info Block of text file
  823.            Turbo Dating            7P352  Procedure to determine day of week
  824.                                           for any date from 1600 to 4000
  825.            I/O Choice              9P385  Procedures for sending output to the
  826.                                           device of your choice
  827.            Determining Disk        9P385  Procedure to determine the amount of
  828.             Space                         of free space left on disk
  829.            BasData                 9P386  BASDATA.PAS, PASDATA.PAS make BASIC
  830.                                           and Turbo programs for .COM files
  831. PASCAL     Reaching The           11P405  Procedure to find the environment
  832.             Environment                   string anywhere on the path
  833.            Finding Yourself       11P407  Programs Self and DOSVersion show how
  834.                                           a program can locate itself and its
  835.                                           files
  836.            Reviving Ctrl-C        11P410  CTRLC.PAS lets the Ctrl-C program
  837.                                           aborter work with I/O redirection
  838.            The Root Of The Matter 13P461  Find integer roots of real numbers
  839.                                           with ROOTDEMO.PAS and function
  840.                                           EXPLNPOWER
  841.            Read-Only Reset        13P463  Open read-only files for reading
  842.                                           with procedure ResetRO
  843.            Forcing A Reboot       13P464  End a program with a forced reboot
  844.                                           with procedures for reset/reboot
  845.            Label Maker            13P464  Read and change a disk's volume label
  846.                                           with VOLUME.PAS
  847.            Beeper                 15P421  Patching TURBO.COM to beep at end of
  848.                                           each compile
  849.            Unusual COM Patch      15P421  Patch TURBO.COM to enter as command
  850.                                           line parameters, Yes/No to error
  851.                                           messages and file to be compiled
  852.            Fakemain               15P424  Making Turbo save programs automatic-
  853.                                           ally before compiling them
  854. PASCAL     Preview                15P424  Allow alternate input types by read-
  855.                                           ing, but not removing keypresses
  856.            Parse Trick            15P426  Technique to parse a string into sub-
  857.                                           strings or words separated by blanks
  858.            EGA Pallette           16P407  Select/display all EGA colors
  859.            Handling Run-Time      16P408  Procedures for trapping run-time
  860.             Errors                        errors without exiting
  861.            Trapping I/O Errors    16P411  Procedures TRAPON and TRAPOFF enable
  862.                                           amd disable floating point error
  863.                                           traps
  864.            LPT2 Support           18P401  How to write to default & nondefault
  865.                                           printer port
  866.            Redirection            19P520  Demo of Turbo Pascal I/O redirection
  867.            Keyboard Stuffing      19P520  Execute a command or program after
  868.                                           Turbo Pascal ends with STUFFER.PAS
  869.            Optimizing Turbo       20P331  Techniques to speed up programs and
  870.             Pascal: A Primer              reduce code size
  871. PASCAL     Simple Timer           20P332  Measure elapsed time with procedure
  872.                                           TIMER
  873.            Sieve of Erathosthenes 20P347  Compute all prime numbers < 1000 with
  874.                                           DOSIEVE.PAS
  875.            Checking For Files     20P406  Test for read-only, hidden, and
  876.                                           system files with function EXIST
  877.            Faster Replaces        20P409  How to not display all replaces
  878.                                           during global find and replace
  879.            Comma                  21P485  Add comma formatting to real numbers
  880.                                           with function COMMA
  881.            Banner                 21P487  Print large character banners up to
  882.                                           255 characters with BANNER.PAS
  883.            Handles                22P388  Keep up to 255 files open with
  884.                                           procedure FILE_HANDLE_ZAP
  885. PASCAL     Brightening            22P388  Enable high intensity background
  886.             Backgrounds                   colors with procedure SetBlinkBit
  887. -------------------------------------------------------------------------------
  888. POWERBASE  Power Base Space       12P365  How to remove blank spaces left by
  889.                                           deleted records
  890. -------------------------------------------------------------------------------
  891. PRINTERS   Low Tech                1P320  Cover paper out photocell detector
  892.                                           with white paper to prevent black
  893.                                           line on back of paper from indicating
  894.                                           the printer is out of paper
  895.            Printer Control With    2P285  Place control codes in notepad file,
  896.             Sidekick                      mark control codes and print marked
  897.                                           block
  898.            Printing EGA Graphics   2P299  Print 640 by 350 graphics with resid-
  899.                                           ent EGAGRAF.COM
  900.            PrtSc With Form Feed    5P378  Add FF to Print Screen if Right Shift
  901.                                           key is used with FFEED.COM
  902.            Using The Tandy Daisy   5P388  Additional methods to prevent double
  903.             II                            line feeds (Oct 14, 1986, Pg 340)
  904.            Print Screen Screener   7P355  Resident utility PRT2SCR.COM to send
  905.                                           printer output to screen rather than
  906.                                           printer
  907.            Envelopes With Tractors 8P332  Post-Its can attach paper to envelope
  908.                                           for easier printing
  909.            Swapping Printers       9P404  Switch between two printers connected
  910.                                           to LPT1 & LPT2 that must have same
  911.                                           LPT1 with PRNSWAP.COM
  912.            Correction To 9P404    13P486  Several lines of code deleted
  913. PRINTERS   Set Printer Defaults   10P400  Reseting the IBM Proprinter to a
  914.                                           "power up state"
  915.            Printer Master         15P433  PRCODER.BAT or PRCODER,BAS creates
  916.                                           PRCODE.COM that sends user defined
  917.                                           escape codes to printers
  918.            Banner Occasions       19P519  Create and print with BANNER.BAS
  919.            Banner                 21P487  Print large character banners up to
  920.                                           255 characters with BANNER.PAS
  921.            Printer Ports          21P491  How DOS and BIOS identify the names
  922.                                           and addresses of printer ports;
  923.                                           toggle between LPT1 and LPT2 with
  924.                                           PRNSWAP.COM
  925.            Capturing Your Printer 22P341  Redirect printer output from program
  926.             Output                        and PrtSc to a file
  927. -------------------------------------------------------------------------------
  928. PROKEY     Prokey, The CPA         4P308  Use Prokey macros to enter frequently
  929.                                           used account numbers and vendor names
  930. -------------------------------------------------------------------------------
  931. SECURITY   Security Buffer         9P399  Permanently wipe out deleted files
  932.                                           with WIPEOUT.BAS
  933. -------------------------------------------------------------------------------
  934. SIDEKICK   Versatile Notepad       4P308  Use notepad for a pop-up chart of
  935.                                           accounts
  936.            Sidekick Alert          7P362  Patch to fix calculator divide over-
  937.                                           flow bug
  938.            Sidekick Index Cards   10P382  Calendar/Appointment utility can be
  939.                                           used as index card file system
  940.            Two-Monitor SK         14P475  How to run SK on one monitor and
  941.                                           another program on a second display
  942.            Moving With Sidekick   19P509  Transfer names and phone numbers to
  943.                                           spreadsheets
  944.            EGA Graphics &         20P400  How to clean up Word's, Reflex's, or
  945.             Sidekick                      Prodesign's EGA screen after using
  946.                                           Sidekick
  947. -------------------------------------------------------------------------------
  948. SOUND      DOS Music Generator     8P297  Compose and play tunes on PC within
  949.                                           DOS with PLAY.COM
  950.            Down With The Din       9P407  Lower the PC speaker volume by muff-
  951.                                           ling or connecting a resistor
  952. -------------------------------------------------------------------------------
  953. STORAGE    Hard Disk Write         1P319  A drive C and above hard disk write
  954.             Protection                    protector with PROTECT.COM
  955.            Playing With Fire       3P348  How to low level format hard disks
  956.                                           used with Western Digital controller
  957.            Hard Disk Partitioning  4P317  Notes on partitioning disks for non
  958.                                           DOS operating systems with FDISK
  959.            Disk Drive Turnoff      5P377  Turn off diskette drive motor much
  960.                                           quicker with FASTOFF.COM
  961.            Why It Doesn't Add Up   6P335  How disk cluster size affects storage
  962.                                           space, how to reduce cluster size on
  963.                                           disks >10MB using DOS 2.X by using
  964.                                           DOS 3.X instead
  965.            How To Handle Your     11P199  Tips on organizing and operating
  966.             Hard Disk                     hard disks
  967.            Severly Warped         13P471  Salvage warped floppies by installing
  968.                                           in new jackets
  969.            Dual Formats           13P486  Improbability of formating two disk-
  970.                                           ettes simultaneously
  971.            Format Protection      15P434  Rename FORMAT.COM to protect against
  972.                                           hard disk wipeouts
  973.            Fast Server Storage    16P417  Fastest disks are BatRAM and HC40,
  974.                                           fastest controllers use ESDI (10Mhz)
  975. STORAGE    Swapping Diskettes     17P487  Copying files between a DRIVER.SYS
  976.                                           logical drive and a floppy disk
  977.            Adding Logical Drives  17P487  Copying files between two 1.2MB
  978.                                           disks; syntax for DRIVER.SYS
  979.            Limits To Backup       17P491  Dealing with the 223 file limit in
  980.                                           1.2MB diskette root directory
  981.            Drive Specs            19P501  Report the status of bytes, clusters,
  982.                                           and sectors on drive with DRVST.COM
  983.            Driving Range          20P385  Return highest installed drive as
  984.                                           ERRORLEVEL with GETLAST.COM
  985.            Watching Hidden Disks  19P528  Blink a symbol on corner of screen
  986.                                           during disk accesses with DISKLITE
  987.            Formatting Diskettes   20P411  Explanation of FORMAT's & CHKDSK's
  988.                                           "available bytes" and "bytes free"
  989.                                           messages
  990.            Parking Hard Disks     22P394  Safely park heads on any hard disk
  991.                                           with PCPARK.COM
  992.            Speeding Up Disk       22P395  Diskette drive speedup programs will
  993.             Drives                        not damage drive but may increase
  994.                                           data errors
  995. STORAGE    Magnetic Encounters    22P396  Effect of magnetic fields on floppies
  996. -------------------------------------------------------------------------------
  997. SUPERCALC  Super Mouse             5P364  Changes required to make the Micro-
  998.                                           soft Mouse 1-2-3 program work with
  999.                                           SuperCalc4
  1000.            Graphing With          13P449  Print drafts of graphs on printer
  1001.             Supercalc                     in single density to save time
  1002.            Determining Contents   17P452  Searching for quote marks in data-
  1003.                                           bases and formating cells
  1004.            Suspending SuperCalc   19P495  {SUSPEND} macro command temporarily
  1005.             Macros                        stops macro execution
  1006. -------------------------------------------------------------------------------
  1007. SUPERKEY   Superkey Disk Format   12P363  Superkey macro set makes it easy to
  1008.                                           format a large number of diskettes
  1009.            Superkey Bug           12P364  Bug in macro editor eats up '<'
  1010.                                           character when you save macro
  1011.            Self-Management        20P393  Macro that saves changed macros under
  1012.                                           the original file name
  1013. -------------------------------------------------------------------------------
  1014. SYMPHONY   Quick Graphs            2P282  Use DOS GRAPHICS.COM instead of .PIC
  1015.                                           file to print graphs
  1016.            Simplifying Settings    2P283  Window settings (column width over-
  1017.                                           rides, hidden columns) use extra
  1018.                                           memory when creating new windows that
  1019.                                           do not require these settings
  1020.            Variable Addresses In   5P363  Formulas that create macro statements
  1021.             Macros                        using indirect addressing
  1022.            Printing Sequential     9P372  Macro to provide unsupervised sequen-
  1023.             Files                         tial printing of multiple files
  1024.            Puzzler                13P449  Inconsistancy in @IF function when
  1025.                                           summing real numbers
  1026.            Easy Range Deletion    14P461  Macro to delete a range name from
  1027.                                           a table of range names
  1028. SYMPHONY   Running DOS Under      15P406  Running other programs and executing
  1029.             Symphony                      DOS commands from within Symphony
  1030. -------------------------------------------------------------------------------
  1031. SYSTEMS    Diagnostic Shortcut     1P319  Bypass disk drive tests on IBM Diag-
  1032.                                           nostics program by putting write
  1033.                                           protect tabs on diskettes
  1034.            Memory Checker          1P323  Find amount of free RAM available
  1035.                                           with MEMORY.COM
  1036.            Better Setter           3P347  Set IBM AT on-board clock independ-
  1037.                                           ently of setup diskette with
  1038.                                           SETCLOCK.COM
  1039.            Memory Above 640K       7P365  Comment on AT extended memory and
  1040.                                           Lotus/Intel/Microsoft expanded memory
  1041.            System Board Analyzer   8P281  Display the status of PC configurat-
  1042.                                           ion with STATUS.COM
  1043.            Memory Eater            9P396  Remove available RAM with EAT.COM to
  1044.                                           determine if program will run with
  1045.                                           smaller amount of RAM
  1046.            The XT Eighth Slot      9P407  Use only boards specifically designed
  1047.                                           for it
  1048.            Waiting For DOS        10P390  Perform a operation at a specified
  1049.                                           time with WAIT.BAT, WAITTIL1.BAS and
  1050.                                           WAITTIL2.BAS
  1051.            AT Or Turbo XT?        10P398  80286s have advantages in speed and
  1052.                                           future DOS compatibility over 8088s
  1053.            Switching To Turbo     10P400  Writing a program to activate Ctrl-
  1054.                                           Alt-Plus and switch into turbo mode
  1055. SYSTEMS    Speed Swapping         16P413  Switch speeds on Turbo XT with
  1056.                                           FAST.COM, SLOW.COM and SWITCHSP.COM
  1057.            PC AT Lifesaver        11P414  Save the ATs configuration info with
  1058.                                           CMOSPUT.COM and CMOSGET.COM
  1059.            Microprocessor         11P425  Data bits and address bits in Intel,
  1060.             Addressing                    Zilog and Motorola microproceesors
  1061.            Tech Info              19P532  Phone number to obtain IBM technical
  1062.                                           publications is (800) IBM-PCTB
  1063.            Defective 8088 Chips   21P492  Replace early chips that allowed
  1064.                                           interrupts after changing the SS
  1065.                                           register
  1066. -------------------------------------------------------------------------------
  1067. TIME       Playing The Dating      3P323  Insert date, time stamps in files and
  1068.             Game                          spreadsheets with TIMEKEY.COM
  1069.            Logging System Use     10P383  Norton Utilities TIMEMARK lets you
  1070.                                           create a hard disk system log
  1071.            Your Everyday Reminder 12P331  Alert you to scheduled appointments
  1072.                                           with REMINDER.COM
  1073.            A Date With DOS        12P379  File and retrieve appointments from
  1074.                                           a schedule with APP.BAT
  1075.            Current Events         17P463  Get access to time and date in batch
  1076.                                           files with CURRENT.BAT & READDATE.BAT
  1077.            Clockwork Execution    20P389  Execute a program at boot-up once a
  1078.                                           week or month with DATECHEK.COM which
  1079.                                           generates ERRORLEVEL for batch file
  1080. -------------------------------------------------------------------------------
  1081. WINDOWS    Integrating Programs   15P445  Using Framework or Microsoft Windows
  1082.                                           to combine worksheet and text files
  1083. -------------------------------------------------------------------------------
  1084. WORD (MS)  Hiding With Style       4P301  Using style sheets to separate dif-
  1085.                                           ferent types of hidden text
  1086.            Line Graphics With      6P319  How to print line graphic symbol
  1087.             Word                           ASCII 196 (horz line)
  1088.            Spelling By Thesaurus   8P332  Thesaurus facility makes a handy
  1089.                                           spell checker
  1090.            Debugging Word Mail-   10P383  How to test mail merge more
  1091.             Merge                         efficiently
  1092.            SideKick And MS Word   12P364  Reset graphics mode before calling
  1093.                                           up SideKick
  1094.            Drop Caps With Word    14P481  Print a drop cap for the first letter
  1095.                                           of a paragraph
  1096.            Running Programs From  14P481  Load a second COMMAND.COM to run
  1097.             Word                          other programs within Word
  1098.            Improving Word Mail    18P392  Merge or print data files begining
  1099.             Merge                         at any record
  1100.            Double Conversion      18P396  Convert WordPerfect files to MS Word
  1101.                                           via WordStar
  1102.            Directory Dictatorship 19P509  Give a different default directory
  1103.                                           when loading Word
  1104. WORD (MS)  Blinking Cursor        20P393  Patch to keep mouse cursor from
  1105.                                           blinking in text mode
  1106.            Renumbering Footnotes  20P399  Automatically renumber manually
  1107.                                           numbered footnotes
  1108.            Checking Single Words  21P477  Use MicroSoft spellcheck utility
  1109.                                           WORDFIND.COM
  1110.            Envelopes With Style   22P384  Use style sheets to print addresses
  1111.                                           on envelopes
  1112. -------------------------------------------------------------------------------
  1113. WORD       An S/R WordPerfect      6P319  Macro that performs multiple file
  1114.  PERFECT                                  global search and replace operation
  1115.            WP File Handling        6P320  Multiple mass copy, delete, print
  1116.             Feature                       files in directory list
  1117.            Speeding Up Word        6P320  How to use Wordstar control codes
  1118.             Perfect                       with WordPerfect
  1119.            Eight Ways To Improve   7P232  Macros for city, state, zip; letter
  1120.             WordPerfect                   skeleton; letter end; envelope addr-
  1121.                                           essing; document printing; current
  1122.                                           page printing, right order laserjet
  1123.                                           printing
  1124.            Batting Out Boxes       8P325  Use WP line drawing function to
  1125.                                           create ANSI graphics for menus
  1126.            More On Letter Formats 10P381  Save WP standard letter formats as
  1127.                                           files rather than as macros
  1128.            Renumbering In WP      10P381  Use paragraph or endnote numbering
  1129.                                           to renumber WP lists
  1130.            Macro Library          12P365  How to give WP macros names and put
  1131.             Directory                     in own directory
  1132.            Where Was I?           14P475  Macro to find your place in a WP file
  1133.                                           you have exited
  1134.            Take Me To Your Leader 16P395  Add leaders (row of dots) to any
  1135.                                           right aligned text
  1136. WORD       EditMac                16P395  Use Prokey to edit/maintain WP macros
  1137.  PERFECT   Lcolumn                16P399  Macro to display text at true left
  1138.                                           margin with WP 4.2
  1139.            Paginating Footers     16P399  Auto number pages in a "Page X of XX"
  1140.                                           footer
  1141.            Reverse                16P401  Macro tells number of pages to be
  1142.                                           printed in reverse order for lasers
  1143.            Macro Calculations     16P402  Macro to insert math calculations
  1144.                                           into documents
  1145.            Scrolling Along        16P402  Add Wordstar type continuous or auto
  1146.                                           scroll functions
  1147.            List Insertion         16P403  Putting a list of files from WP's
  1148.                                           manager into a text file
  1149.            Helpscrn               16P403  Macro help system runs macros from
  1150.                                           help menus
  1151.            Memomaker              16P405  Macro to call up MEMO file for quick
  1152.                                           notes
  1153.            Spaced Out             17P469  Macro to insert two blank spaces at
  1154.                                           the end of sentences
  1155. WORD       Show Me A Break        17P470  Macro to show visible page breaks on
  1156.  PERFECT                                  the display
  1157.            Page Merging           17P473  Create indexes that refer to records
  1158.                                           rather than printed pages
  1159.            Ruler                  17P474  Macro to display a ruler line at the
  1160.                                           bottom of the screen
  1161.            Mac Library            17P474  Create sets of replacable macros with
  1162.                                           WP Library
  1163.            Double Conversion      18P396  Convert MS Word files to WordPerfect
  1164.                                           via WordStar
  1165.            Multiple Macros        19P510  Get more macros by storing them in
  1166.                                           different directories
  1167.            Transposition          19P513  Macro to reverse order of of letters
  1168.                                           in words
  1169.            Format                 22P383  Macro to let you pick the format and
  1170.                                           name the document latter
  1171.            Other Key              22P383  Alt and Ctrl alphanumeric key equiv-
  1172.                                           valents for Function keys
  1173. WORD       Underlining In WP      22P384  Macro that replaces underlines with
  1174.  PERFECT                                  code that can be transmitted by modem
  1175. -------------------------------------------------------------------------------
  1176. WORD PROC  A Command You Can       2P273  PARSE.COM counts/reports the number
  1177.             Count On                      of characters, words, sentences and
  1178.                                           readability (Fog Index) of an ASCII
  1179.                                           text file of up to 64,000 bytes
  1180.            Running PARSE From      9P16   How to make PARSE.COM compatible with
  1181.             Windows                       MS Windows
  1182.            Graphic Shortcut        4P304  Make outline boxes with underline and
  1183.                                           vertical bars keys, then use search
  1184.                                           and replace to insert ASCII charact-
  1185.                                           ers 186 and 205
  1186.            Better Use For          4P304  Use as appointment calendar
  1187.             Outliners
  1188.            Lightning Fast Con-     9P393  Convert text files to all upper or
  1189.             version                       lower case with UPPER.COM or
  1190.                                           LOWER.COM
  1191.            Changing The Tab Width 16P413  Change tabs in files to four spaces
  1192.                                           instead of eight with TAB4.COM
  1193. -------------------------------------------------------------------------------
  1194. WORDSTAR  Using SUBST With        22P336  How to use subdirectories with
  1195.            WordStar                       WordStar 3.3
  1196. -------------------------------------------------------------------------------
  1197. XYWRITE   Editing XYWRITE III     18P396  Easily editing footnotes that have
  1198.            Footnotes                      already been written
  1199. -------------------------------------------------------------------------------
  1200.